@charset "utf-8"; 
html{_overflow-y:scroll;}
*{padding:0px; margin:0px;line-height:1.8em;}
body{font-family: "微软雅黑",Arial, Tahoma,"宋体";font-size: 12px;color: #595959;margin:0 auto; background:#fff;}
/* 网站超链接css通用设置 */
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
a:link {color: #595959;} /* 未访问的链接 */
a:visited {color: #595959;} /* 已访问的链接 */
a:hover{color: #012B78;	text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #595959;} /* 点击激活链接 */

h1,h2,h3,h4,h5,h6{font-size:12px;}
img{border: 0px;}
.clear{clear:both;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {
  *zoom: 1;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.v50 {
  height: 50px;
}
.ow {
  min-width: 1200px;
}
.w {
  width: 1000px;
  margin: 0 auto;
}
.w1 {
  width: 1200px;
  margin: 0 auto;
}
.fr {
  float: right;
}
.fl {
  float: left;
}
.ecf0f3 {
  background: #ecf0f3;
}
.f2f2f2 {
  background: #f2f2f2;
}


/*表格样式定义 */ 
checkbox{border: 0px;}/*选择框样式定义 */ 
/*文字按钮样式定义 */ 
.button{border: 0px; }
/*页面结构*/
#iwrapper{ width:1258px; margin:0 auto;}
/*
#iheader{ background:#fff url(../images/topbg.gif) repeat-x left top;}*/
#imain{ width:1200px;margin:0 auto; padding:15px 10px; background:#fff;}
#ileft{ width:600px;}
#icenter{ width:368px; padding-left:15px;}

#iright{ padding-left:15px;}

/*
#ifooter{background:#012B78 ;}
.ifootnav{ background:#012B78; height: 40px;
  text-align: center; 
  border-bottom: 1px solid #02399e;
  width: 100%; 
  color:#fff;}
.ifootnav a{ padding:0 10px; line-height:40px; color:#fff;}
.ifootnav a:visited{ color:#fff;}
.ifootnav a:hover{color: #fff; text-decoration: underline;}


.copyright{font-size:13px; line-height:26px;  color:#fff;padding:10px 0 10px 0; }
.copyright a{line-height:26px;color:#fff;}
.copyright a:visited{color:#fff;}
.copyright a:hover{color: #a40200; text-decoration: underline;}

.text{font-size:13px; line-height:30px; }
*/


#left{ width:255px; float:left;}
#right{ padding-left:10px; float:right; width:915px; }
.container{ padding:20px 10px;border:0px #999 solid;border-top:none; }
.container2{ padding:10px 20px;width:555px;overflow:hidden;}
.detail{ padding:10px 25px;}



/*ͷ*/

.max_wrap { margin-left: auto; margin-right: auto; max-width: 1200px; _width: expression(document.body.clientWidth > 1200 ? "1200px" : "auto" );
}
.wrap { width: 1002px; margin-left: auto; margin-right: auto; }

.mh { height: auto !important; height: 480px; min-height: 480px; }
.fix { *zoom:1;
}
.fix:before, .fix:after { display: block; content: "."; height: 0; clear: both; visibility: hidden; }
.fix:after { clear: both; }
.oh { overflow: hidden; *zoom:1;}

.pr { position: relative; }
.pa { position: absolute; }
.tc { text-align: center; }
.tr { text-align: right; }
.tl { text-align: left; }
.dib { display: inline-block; *display:inline;
*zoom:1;
}

/*
.head {height:115px;background:#fff; border-top:#012C79 3px  solid;}
.logo { margin: 0px 0 0 0px; float: left; }
.head_r { width: 400px; margin: 30px 45px 0 0 ; float: right;}


.fr1 {
  float: right; width: 345px;  padding-top: 20px;
}
.tel {
  background: url(../images/tel.jpg) no-repeat left bottom ; 
}
 .tel span {
  padding-left: 64px;
  font-size: 17px;
  display: block;
}
.tel span p {
  color: #ec6c00;
  font-size: 26px;
  font-family: impact;
  height: 100%;
}

.head_r .link{background:url(../images/li2.gif) 0 center no-repeat;padding-left:10px;margin-right:10px;font-family:'microsoft yahei';}
.head_r .tel { background:url(../images/tel.gif) 0 center no-repeat; font:bold italic 16px/2 Arial;padding-left:10px; }
*/

.header {
  width:100%;
  height: 120px;
  border-top: 4px solid #005bac;
}
.header .w1 {
  position: relative;
}
.header .fic {
  position: absolute;
  right: 0px;
  top: 0px;
  background: url(../images/topright.jpg) no-repeat;
  width: 203px;
  height: 27px;
  padding: 0px 20px;
  margin-right:30px;
}
.header .fic span {
  color: #fff;
}
.header .fic span a {
  color: #fff;
  padding: 0px 4px;
}
.header .fic span a:hover {
  text-decoration: underline;
}
.header .logo a {
  display: block;
  padding-top: 15px;
}
.header .logo a img {
  display: block;
  float: left;
}
.header .logo a span {
  padding-left: 15px;
  color: #ff7e00;
  font-size: 28px;
  float: left;
  line-height: 63px;
  font-weight: bold;
}
.header .tel {
  background: url(../images/tel.png) no-repeat left center;
  margin-top: 30px;
  padding-left: 50px;
  padding-right: 50px;
}
.header .tel span {
  font-size: 18px;
  color: #333;
}
.header .tel span p {
  font-family: "Impact";
  font-size: 34px;
  color: #ff7e00;
}






/**/
.nobor{border:0 !important;}
.nav { height: 24px; line-height: 24px;margin-top:20px; }
/*.nav ul { }
.nav li { float: left; width:86px; position: relative;border-left:1px dotted #fff;margin-left:-1px;}
.nav a { display: block; text-align: center; font-family: 'microsoft yahei'; font-size: 14px; color: #fff; }
.nav a:hover { color: #eee; }*/
.nav ul { list-style:none;}
.nav li { letter-spacing:2px;  float: left; font-size: 14px;  font-weight:bold; border-left:1px dotted #fff; padding:0px 8px;}
.nav li a {  display:block; line-height: 24px; color:#FFFFFF;}
.nav li a:hover { text-decoration:underline; }

.imenu{ background:#005BAC url(../images/menubg1.gif) repeat-x left top; height:54px; border-bottom:#fff 1px solid; font-family:'microsoft yahei';}
.menu{ width:1120px;margin:0 auto; height:54px; font-family:'microsoft yahei'; letter-spacing:3px;}
.menu dl{padding:0 20px;position:absolute;z-index:10;}
.menu dl dd{ width:125px; float:left; background:url(../images/menuline1.gif) no-repeat left top; text-align:center; padding:0 0px 0 1px;}
.menu dl dd a{ line-height:54px; color:#fff;font-size:15px; display:block; font-family:'microsoft yahei';}
.menu dl dd a:visited{ color:#fff;}
.menu dl dd a:hover{ color:#fff; text-decoration:underline; background:url(../images/menu_h.gif) no-repeat left top;}
.imenu #current{ background:url(../images/menu_h.gif) no-repeat left top; }

.brief{ padding:8px; line-height:25px;font-size:14px; color:#ED1C24; background:#ebebeb;margin-bottom:10px;}
.brief a{color:#000;}
.brief a:visited{ color:#000;}
.brief a:hover{ color:#FF7400;}


.erwmenu{width:102px; margin-left:2px;float:left}
.erwmenu table{position:relative;z-index:100;font-size:12px;border-collapse:collapse;width:102px;}
.erwmenu table td{ width:102px;padding:0; height:32px;}
.erwmenu table a{ color:#fff; line-height:31px;font-size:12px;font-weight:normal;background:url('../images/menubg01.gif') no-repeat left top; display:block; padding:0px 0 1px 0;}
.erwmenu table a:visited{font-weight:normal;color:#fff;}
.erwmenu table a:hover{color:#fff;font-size:12px;font-weight:normal; padding:0px 0 1px 0; margin:0; background:url('../images/menubg01_h.gif') no-repeat left top;;}

.erwmenu1{width:135px;float:left}
.erwmenu1 table{position:relative;z-index:100;font-size:12px;border-collapse:collapse;width:135px;}
.erwmenu1 table td{ width:135px;padding:0; height:32px;}
.erwmenu1 table a{ color:#fff; line-height:31px;font-size:12px;font-weight:normal;background:url('../images/menubg01a.gif') no-repeat left top; display:block; padding:0px 0 1px 0;}
.erwmenu1 table a:visited{font-weight:normal;color:#fff;}
.erwmenu1 table a:hover{color:#fff;font-size:12px;font-weight:normal; padding:0px 0 1px 0; margin:0; background:url('../images/menubg01_ha.gif') no-repeat left top;}

.newbg {height:48px; background:url('../images/newbg_1.gif') no-repeat left bottom;  margin:0 auto;}
.new_bg{ font-size:14px; line-height:25px; height:46px; width:1040px;}

.new_bg_l{float:left;  width:150px; color:#fff; line-height:45px; font-size:18px; font-weight:bold; padding-left:130px; }
.new_bg_r{float:right;  width:760px; color:#fff; line-height:45px; font-size:14px; overflow:hidden;}

#inews { width:740px; height:46px; float:left; margin-left:18px; _display:inline; overflow:hidden;}
#inews ul li { width:100%; height:46px; line-height:46px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-family:微软雅黑;}


.banner{height:475px;background:#fff; margin:0 auto;}
.banner_gg{width: 1240px; height:122px; background:#fff; margin:0 auto; }
.banner_page{ height:260px; }
.banner_page img{ width: 1258px;max-width: none;}


.num{ cursor:pointer;right:100px; bottom:26px; position:absolute;}
.num a{background:#787878; width:16px; height:16px;color:#ffffff;display:block; line-height:16px; font-weight:bold; font-size:12px;}
.num a:visited{color:#ffffff; }
.num a:hover{color:#fff; background:#b70100;}
.num .current{color:#fff; background:#b70100;}




.ihot_r{float:right;  width:280px; height:250px; padding:10px 0px;}

.ihot{padding:6px 12px 8px 5px;  height:220px;}/*首页公司荣誉*/
.ihot .cn{ width:240px; height:186px; margin:0 auto; text-align:center;}
.ihot .cn a{ width:240px; height:186px;_height:116px;border:1px solid #cccccc; padding:1px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:186px;*font-family:Arial; background:#fff;}
.ihot .cn img{vertical-align:top; width:240px; height:186px;}
.ihot .cn p{color:#27282c; line-height:22px;}
.ihot .cn p a,.ihotpro .cn p a:hover,.ihotpro .cn p a:visited{color:#27282c;}


.inews{ border:0px #999 solid;background:#fff;padding:11px 15px; border-top:none; }


.inews_list{padding-top:4px;}
.inews_list ul{ list-style:none;}
.inews_list li{line-height:18px;padding:5px 2px 6px;}
.inews_list li a{ display:block;line-height:20px;color:#333; background:url(../images/dian.gif) no-repeat 0 4px;padding-left:18px;}
.inews_list li a:visited{color:#333;}
.inews_list li a:hover{color:#1c7bc4; text-decoration:underline;}
.inews_list strong{line-height:20px;}


.icontact{   background:#fff;}
.icontact h1{ background:url(../images/contit.gif) no-repeat left top; height:32px;  line-height:32px; font-size:15px;font-weight:bold;color:#b70100; height:200px;}
.icontact blockquote{background:url(../images/contit1.gif) repeat-x left top;  padding:0px 0 0 60px;color:#686868;line-height:26px; font-size:13px;}
.icontact h2{ background:url(../images/iagent.gif) repeat-x left top; height:70px;}
.icontact h2 a{background:url(../images/yellow.gif) no-repeat 145px 17px; line-height:60px;color:#fff; padding-left:70px; font-size:14px; display:block;}
.icontact h3{ background:url(../images/iagent1.gif) repeat-x left top; height:50px;}
.icontact h3 a{background:url(../images/red.gif) no-repeat 145px 17px; line-height:50px;color:#595959;padding-left:60px; font-size:14px; display:block;}


.icontact1{ border:1px #999 solid; background:#fff;}
.icontact1 h1{ background:url(../images/contit1.gif) no-repeat left top; height:32px; padding:60px 119px 0 25px; line-height:32px; font-size:15px;font-weight:bold;color:#FFF200;}
.icontact1 blockquote{ padding:13px 10px;color:#686868;line-height:26px; font-size:13px;}

.iproduct{background:url(../images/part3bg.jpg) no-repeat left top #022879;  font-size:13px;  color:#0E6AA0; border-bottom:1px #A8A8A8 solid;  padding:5px 0px 10px 0px;  }

.ipro{padding:10px 10px 15px 10px; height:185px;  }


.iprocon{ border:1px #f1f2f4 solid; width:187px;margin-right:15px; height:165px;}
.iprocon a{height:163px; display:block;}
.iprocon a:hover{ background:url(../images/proa.gif) no-repeat left top;}
.iprocon a:hover span{color:#fff;}
.iprocon h1{ width:176px;height:122px;padding:5px;}
.iprocon img{ vertical-align:middle; width:176px;height:122px;}
.iprocon span{color:#595959; padding:0 10px;}



.submenu{margin:0 auto; width:190px; }
.submenu dl{ }
.submenu dl dd{background:url(../images/submenubg.gif) no-repeat left top; }
.submenu dl dd a{display:block;line-height:32px;color:#fff;font-size:14px; padding:0px 0 0 60px; font-weight:bold; height:36px;}
.submenu dl dd a:visited{color:#fff;}
.submenu dl dd a:hover{color:#fff; background:url(../images/subh.gif) no-repeat left top;}
.submenu #current{color:#fff;  background:url(../images/subh.gif) no-repeat left top; }

#box_main_sub1_sub2{width:220px;float:right;padding-top:20px; margin-bottom:20px;}
.lt{ }
.tok {
  background: url(../images/wmwx.jpg) no-repeat;
  float:right;
  width: 220px;
  height: 260px;
  text-align: center;
  margin-bottom:20px;
}
.tok p.p1 {
  font-size: 14px;
  color: #333;
  padding-top: 230px;
}
.tok p.p2 {
  font-size: 30px;
  font-family: impact;
  color: #ec6c00;
}

.leftcontact {
  padding-top: 20px;
  margin-bottom:20px;
}
.leftcontact .txt {
  line-height: 24px;
  padding-top: 5px;
  display: block;
}

.subtik {
  width: 100%;
  height: 41px;
  line-height: 41px;
  background: #00317d;
}
.subtik span {
  padding-left: 20px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  line-height: 41px;
}
.subcomt {
  border: 1px solid #cacbcb;
  padding: 8px;
  font-size: 14px;
  line-height: 26px;
}


#box_main_sub1{width:255px;background:url(../images/4.jpg) no-repeat left 80px;float:left}

.title_fy{float:right;  background:url(../images/n1.jpg) no-repeat left top;width:220px; height:120px; font-weight:normal;position: relative;margin-top: -0px;z-index: 10;}
.title_fy h1{color:#fff; text-align:center; font-size:24px; padding-top:15px; letter-spacing:2px; }
.title_fy .en{ color:#fff; display:block; font-family:Arial; font-size:14px; padding-left:1px;}
.title_bg { width:220px;background:#f0f0f0;float:right }
.submenu{ width:191px;margin:0 auto;}
.submenu dl{}
.submenu dl dd{background:url(../images/3.jpg) no-repeat left top; }
.submenu dl dd a{display:block;line-height:32px;color:#2b2b2b;font-size:14px; padding:0px 0 0 60px; font-weight:bold; height:36px;}
.submenu dl dd a:visited{color:#2b2b2b;}
.submenu dl dd a:hover{color:#fff; background:url(../images/2.jpg) no-repeat left top;}
.submenu #current{color:#fff;  background:url(../images/2.jpg) no-repeat left top; }




.detail_brief{border:1px #999 solid;background:#fff;width:214px;margin:0 auto; line-height:26px;color:#000; padding:15px;}

.place{height: 42px;
  line-height: 42px;
  background:url(../images/navleft_1.gif) repeat-x left bottom;

  margin-bottom: 20px; }
  
.place h1{letter-spacing:2px; padding-left:12px; display:block;line-height: 42px; color:#333; font-size:16px;font-weight:bold;}
.place h1 span{height:42px;color:#00317d;font-size:12px;padding-left:5px; line-height: 42px;}
.date{float:right;color:#2b2b2b; padding-right:10px;}
.date a{ line-height: 42px; color:#2b2b2b;padding:0 0; font-size:12px;}
.date a:visited{color:#2b2b2b;}
.date a:hover{color:#D43500; text-decoration:underline;}



.newslist{}
.newslist ul{ list-style:none; text-decoration: none; margin:0; padding:0;}
.newslist ul li{  line-height:24px; padding:8px; display:block; clear:both; margin:0; }
.newslist ul li span{float:right; line-height:18px;}
.newslist ul li a{line-height:24px;color:#000;padding:0 0 0 15px; float:left;}
.newslist ul li a:visited{color:#000;}
.newslist ul li a:hover{ color:#93bf22; font-weight:bold;}
.newslist ul li strong{ line-height:24px;}
/*翻页*/
.page{text-align:right; padding-right:15px;color:#d40101; font-size:12px;}
.page a{color:#d40101;}
.page a:visited{color:#d40101;}
.page a:hover{color:#d40101; text-decoration:underline;}

/*内容部分*/
.content{ font-size:14px;}
.content h1{height:30px; background:url(../images/title02.gif) no-repeat left 8px; text-indent:2em;line-height:30px;}
.content h1 span{color:#d40101;height:30px;font-size:14px;line-height:30px;}

.content h2{ height:25px;padding-left:15px;color:#fff;}
.content h2 span{ font-weight:bold;font-size:14px;padding-left:25px;line-height:25px;}

.content h3{line-height:1.8em;font-size:26px;font-weight:800;text-align:center;color:#d40101;}

.content h4{ line-height:28px; text-indent:2em; border:1px #878a92 solid; margin-bottom:2px;}

.content h5{background:#595959;color:#fff; text-indent:2em; line-height:26px;}
.content h6{ text-align:center; font-size:12px; font-weight:normal; line-height:30px;color:#808080;}
.content li{ margin-left:3.5em;}
.content p{ margin:3px 0 8px auto;} 
.content a{color:#d40101;}
.content a:hover{color:#d40101;text-decoration:underline;}
.content strong{color:#d40101;}
.content table{}
.content table td{padding:0px 5px;}
.content table p{ margin:0 auto;}

.tableboder table{border-collapse:collapse;}
.tableboder th{border:#d4d4d7 solid 1px;color:#af0214; background:#f8f8f8;}
.tableboder td{ padding:0 5px;border:#d4d4d7 solid 1px;color:#5c5c5c;background:#f8f8f8;font-size:12px;}






/*联系我们*/
.contacty1{ width:290px; float:left; margin-right:10px;}
.contacty2{ width:290px; float:right;}

/*产品列表b页面*/
.pro{ padding:10px 0 0 0;}
.procon{ float:left;width:24.9%;}
.procon h2{ width:100px;height:100px;}
.procon h2 a{ width:100px;height:100px; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:87px;*font-family:Arial;}
.procon img{ vertical-align:middle;}
.procon span{ padding:2px 10px;}
.procon span a{color:#595959;line-height:20px;}
.procon span a:visited{color:#595959;}
.procon span a:hover{color:#d40101;}

/*产品detail_c页面*/
.special{ padding:0 0 30px 0; font-size:12px;}
.special table{border-collapse:collapse;}

.tab table{border:#e0e0e0 solid 1px;border-collapse:collapse; }
.tab th{border:#e0e0e0 solid 1px;background:#ececec; color:#b43029;}
.tab td{ padding:0 5px;border:#e0e0e0 solid 1px; color:#282828;}

.special .img{ border:1px solid #a49b8a; padding:1px; background:#fff;}
.special .fangda{ color:#1977a8;text-decoration:underline; font-size:13px; font-weight:bold; text-align:center; padding:5px 0 0 0;}
.special td{padding:10px;}
.special div{ padding:0 8px;}
.special div span{ color:#d76a00;}
.special div strong{ color:#282828;}
.special div p{ margin:0; display:inline;}

.productsb{ padding:0 10px 20px 10px;}
.productsb .list{ width:25%; text-align:center; float:left; padding:10px 0 0 0;}
.productsb .list h2{ width:120px; height:120px;border:#e7e7e7 1px solid; padding:2px;}
.productsb .list h2 a{width:120px;height:120px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial;}
.productsb .list h2 img{vertical-align:middle;width:120px;height:120px;}
.productsb .list span{ display:block; padding:5px 0 0 0; line-height:18px;}
.productsb .list span strong{ line-height:18px;}

/*产品public_pic_list页面*/
.prob_list{}
.prob_list .cn{float:left;width:25%;}
.prob_list .cn h2{margin:0 auto;height:120px; width:120px; }
.prob_list .cn h2 a{width:120px;height:120px;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial;}
.prob_list .cn h2 img{ vertical-align:middle;}
.prob_list .cn span{color:#5c5c5c;display:block;padding:10px;}
.prob_list .cn span a{color:#5c5c5c; line-height:12px;}
.prob_list .cn span a:visited{ color:#5c5c5c;}
.prob_list .cn span a:hover{color:#d40101;}
.prob_list .cn p{ color:#d40101;}





.pic1 { margin:10px; padding:3px; border:#ccc 1px solid;}
.pic {   margin:10px; padding:3px; border:#999 1px solid;}

/*典型客户页面*/
.client{padding:15px 0px 0px 0px;}
.client dl{padding:0 5px 0 0;}
.photo{ width:260px; float:left; text-align:center; margin-left:20px;_margin-left:20px; margin-bottom:15px;}
.photo img{ width:260px; height:190px; padding:2px; border:#EEE 3px solid}
.photo img:hover{ border:#BE1B01 3px solid}



table.list
{
	border-collapse: collapse;
	font-family: "宋体";
	font-size: 13px;
	line-height: 22px;
}
table.list tr
{
	cursor: hand;
}
table.list th
{
	background-color: #145EEE;
	font-weight: normal;
	color:#fff;
	border: 1px solid #CCCCCC;
	text-align: center;
}
table.list td
{
	border: 1px solid #CCCCCC;
	text-align: center;
}

.f12px {
	FONT-SIZE: 12px; line-height: 24px;
}
.f14px {
	FONT-SIZE: 14px; line-height: 24px; 
}
.f16px {
	FONT-SIZE: 16px
}
.f18px {
	FONT-SIZE: 18px
}
.f24px {
	FONT-SIZE: 24px
}
.f30px {
	FONT-SIZE: 30px
}

.inews_nav{ border:1px solid #d6d6d6; background:url(../images/cion01a.gif) repeat-x left top; height:25px;color:#a9a9a9; margin:5px 0;}
.inews_nav span{color:#3d3d3d; padding:0 10px; line-height:25px; float:left}
.inews_nav span p{line-height:25px;}
.inews_nav span a:visited{color:#3d3d3d;}
.inews_nav span a:hover{color:#d8231a; font-weight:bold;}
.inews_nav .current{color:#d8231a; font-weight:bold;}

.btn{width:60px;height:22px;line-height:22px;text-align:center; border:none;background:#af0214; margin-right:10px;color:#fff;}


.part1 {
  height: 40px;
  border-bottom:1px solid #ccc;
  line-height: 45px;
  background:#ECF0F3;
  padding:10px 50px;
}
.part1 .w .fl b {
  float: left;
  background: url(../images/hot.jpg) no-repeat 0px 0px;
    width:80px;
	height:40px;
	padding-left: 40px;
  color: #ff7e00;
  padding-right: 10px;
  padding-top:5px;
   FONT-SIZE: 14px; line-height: 24px; 
}
.part1 .w .fl .keya {
 FONT-SIZE: 14px; 
 line-height: 24px; 
float: left;
width:400px;
  
}
.part1 .w .fl .keya a {
  float: left;
  display: block;
  color: #555;
  padding: 5px 10px;
}
.part1 .w .fl .keya a:hover {
  text-decoration: underline;
  color: #005bac;
}
/*search*/
.part1 .w .ss {
  width: 312px;
  padding-top: 0px;
}
.part1 .w .search {
  height: 26px;
  width: 320px;
}
.part1 .w .search_form {
  width: 247px;
  height: 36px;
  float: left;
  padding: 0px 10px;
  overflow: hidden;
  line-height: 36px;
  border-left: 3px solid #ff7e00;
  border-top: 3px solid #ff7e00;
  border-bottom: 3px solid #ff7e00;
}
.part1 .w .search_form input {
  border: 0;
  background: transparent;
  color: #555;
  width: 247px;
  height: 36px;
  line-height: 36px;
}
.part1 .w .search_btn {
  float: left;
  width: 42px;
  height: 42px;
  display: inline;
  background: #ff7e00;
}
.part1 .w .search_btn .pushbutton {
  background: url(../images/input.png) no-repeat center;
  border: 0px;
  width: 42px;
  height: 42px;
  cursor: pointer;
  padding: 0px;
  margin: 0px;
  float: left;
}
.part1 .w .search_btn .pushbutton:hover {
  background-color: #e97e00;
}




/**/
.partner h2{ margin-top:12px; background:url(../images/partner_t.gif) no-repeat center 11px; font:bold 24px/26px "microsoft Yahei"; color:#1887c7; text-align:center;}
.partner h2 a{ color:#1887c7;}

.partner_c{ width:1050px;   margin: 0 auto;  margin-top:40px; overflow:hidden;}
.partner_l{ width:16px; height:17px; display:block; margin-top:41px;}
.partner_pp{ width:960px; margin-left:15px; display:inline;}
.partner_pp li{ width:166px; float:left; margin-right:17px;}
.partner_pp li img{ width:164px; height:96px; display:block; border:1px solid #cbcccd;}
.partner_pp li span{ display:block; height:38px; line-height:38px; text-align:center; overflow:hidden;}
.partner_pp li span a{ color:#484848;}
.partner_pp li.nomr{ margin-right:0;}

/**/

.part2 {
  padding: 20px 0px;
}
.part2 .title {
  height: 40px;
  padding-bottom: 20px;
}
.part2 .title b {
  font-family: "Balaram";
  font-size: 24px;
  color: #999;
  text-transform: uppercase;
  width: 100%;
  display: block;
  text-align: center;
}
.part2 .title p {
  width: 31%;
  float: left;
  height: 1px;
  background: #ccc;
  margin-top: 20px;
}
.part2 .title i {
  width: 2%;
  height: 8px;
  background: #818181;
  float: left;
  margin-top: 16px;
}
.part2 .title span {
  width: 34%;
  float: left;
  color: #012c79;
  display: inline-block;
  text-transform: uppercase;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
}

.part2 .parent {
  position: relative;
  width: 1100px;
  margin: 0 auto;
  margin-top: 30px;
  height: 151px;
}
.part2 .parent .tab {
  position: absolute;
  top: 45px;
  width: 1100px;
  height: 45px;
  z-index: 1;
}
.part2 .parent .tab a {
  background: url(../images/tab.jpg) no-repeat;
  display: block;
  width: 45px;
  height: 45px;
}
.part2 .parent .tab a.arrow_l {
  float: left;
  background-position: 0px 0px;
}
.part2 .parent .tab a.arrow_l:hover {
  background-position: 0px -45px;
}
.part2 .parent .tab a.arrow_r {
  background-position: -45px 0px;
  float: right;
}
.part2 .parent .tab a.arrow_r:hover {
  background-position: -45px -45px;
}
.part2 .parent .tbody {
  width: 960px;
  overflow: hidden;
  height: 151px;
  position: absolute;
  z-index: 2;
  left: 67px;
}
.part2 .parent ul.list {
  float: left;
  width: 300%;
  height: 151px;
  list-style:none;
}
.part2 .parent li.item {
  float: left;
  width: 247px;
}
.part2 .parent li.item a {
  color: #3e3e3e;
}
.part2 .parent li.item img {
  width: 215px;
  height: 111px;
  display: block;
  border: 1px solid #dedfdf;
}
.part2 .parent li.item span {
  display: block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  width: 215px;
  font-size: 14px;
}
.part2 .parent li.item:hover img {
  border: 1px solid #012c79;
}
.part2 .parent li.item:hover span {
  color: #012c79;
}









.part5 {
  padding—top: 20px;
}
.part5 .tik {
  background: url(../images/part5tik.jpg) no-repeat center;
  width: 477px;
  text-align: center;
  font-size: 30px;
  color: #555;
  font-weight: bold;
  margin: 0 auto 60px;
}
.part5 .comt {
  background: url(../images/part5comt.jpg) no-repeat center top;
  min-height: 1240px;
  width: 918px;
  margin: 0 auto;
  padding-top: 50px;
}
.part5 .comt img {
  display: block;
  overflow: hidden;
}
.part5 .comt .a1,
.part5 .comt .a2 {
  position: relative;
}
.part5 .comt .tpk {
  display: block;
  width: 380px;
}
.part5 .comt .tpk p.p1 {
  font-size: 26px;
  color: #005bac;
  font-weight: bold;
  height: 36px;
  overflow: hidden;
  letter-spacing:3px;
}
.part5 .comt .tpk p.p1 .org {
  color: #ff7e00;
  font-size: 26px;
  font-weight: bold;
}
.part5 .comt .tpk p.p1 s {
  width: 41px;
  height: 40px;
  float: left;
  text-align: center;
  font-size: 24px;
  color: #fff;
  background: #000;
  text-decoration: none;
  line-height: 36px;
  margin-right: 20px;
}
.part5 .comt .tpk p.p2 {
  height: 30px;
  background: #005bac;
  line-height: 30px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  width: 380px;
}
.part5 .comt ul {
  padding-top: 15px;
  list-style:none;
}
.part5 .comt ul li {
  background: url(../images/part5li.jpg) no-repeat 0px 12px;
  padding-left: 15px;
  color: #555;
  font-size: 14px;
  line-height: 30px;
}
.part5 .comt ul li .org {
  color: #ff7e00;
  font-weight: bold;
  font-size: 14px;
}
.part5 .comt .a1 .fl {
  width: 422px;
  overflow: hidden;
}
.part5 .comt .a1 .fr {
  width: 380px;
  margin-top: 20px;
}
.part5 .comt .a1 .fr img {
  display: block;
}
.part5 .comt .mar.a2 {
  margin-top: -30px;
}
.part5 .comt .a2 {
  width: 100%;
}
.part5 .comt .a2 .fl {
  position: absolute;
  left: 0px;
  top: 55px;
}
.part5 .comt .a2 .tpkfr {
  width: 430px;
  float: left;
}



.part6 {
  padding-bottom: 20px;
  padding-top: 50px;
}
.part6 .w .prolist {
  width: 208px;
  border: 1px solid #eaeaea;
  border-top: 0px;
}
.part6 .w .prolist .title {
  background: url(../images/lefttop.jpg) no-repeat #005bac 21px 23px;
  width: 208px;
  height: 75px;
  line-height: 75px;
}
.part6 .w .prolist .title span {
  color: #fff;
  padding-left: 63px;
  line-height: 75px;
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
}
.part6 .w .prolist .comt {
  background: #fff;
}
.part6 .w .prolist .comt ul li {
  border-bottom: 1px solid #eaeaea;
  background: url(../images/lefta.jpg) no-repeat 21px 28px;
  list-style:none;
}
.part6 .w .prolist .comt ul li a {
  height: 69px;
  line-height: 69px;
  display: block;
  font-size: 16px;
  color: #333;
  font-weight: bold;
  padding-left: 45px;
}
.part6 .w .prolist .comt ul li a:hover {
  background: url(../images/lefth.jpg) no-repeat 17px 28px;
  color: #005bac;
  border: none;
  border-left: 4px solid #005bac;
  padding-left: 41px;
}
.part6 .w .prolist .moreti {
  background: url(../images/leftbottom.jpg) no-repeat;
  height: 120px;
  line-height: 120px;
  text-align: center;
}
.part6 .w .prolist .moreti a {
  font-size: 30px;
  line-height: 120px;
  font-weight: bold;
  color: #fff;
  display: block;
}
.part6 .w .prolist .moreti:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
}
.part6 .w .product {

  width: 770px;
}
.part6 .w .product .hd {
  height: 75px;
  background: #fff;
  margin-bottom: 5px;
}
.part6 .w .product .hd .title {
  width: 180px;
  color: #fff;
  padding-left: 63px;
  line-height: 75px;
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  background:#005BAC;
}

.part6 .w .product .hd .tel {
  background: url(../images/tel.png) no-repeat left center;
  padding-right: 15px;
  margin-top: 10px;
  padding-left: 50px;
}
.part6 .w .product .hd .tel span {
  font-size: 18px;
  color: #333;
}
.part6 .w .product .hd .tel span p {
  font-family: "Impact";
  font-size: 23px;
  color: #ff7e00;
}
.part6 .w .product .comt {
  width: 790px;
  overflow: hidden;
  min-height: 507px;
}
.part6 .w .product .comt .produtlist {
  padding-top: 25px;
  width: 100%;
}
.part6 .w .product .comt .produtlist ul {
list-style:none;
}

.part6 .w .product .comt .produtlist li {
  margin-bottom: 5px;
  width: 246px;
  float: left;
  margin-right: 16px;
}
.part6 .w .product .comt .produtlist li a img {
  width: 226px;
  height: 178px;
  display: block;
  border: 10px solid #BCBEC0;
}
.part6 .w .product .comt .produtlist li a span {
  width: 100%;
  display: block;
  text-align: center;
  height: 52px;
  line-height: 52px;
  font-size: 14px;
  
}
.part6 .w .product .comt .produtlist li a:hover img {
  border-color: #005bac;
}
.part6 .w .product .comt .produtlist li a:hover span {
  font-weight: bold;
  color: #005bac;
}


.part7 {
 
  background: #0073d6;
}
.part7 .w .comt {
  padding: 60px 0px;
}
.part7 .w .comt img {
  border: 10px solid #fff;
  float: left;
  width: 407px;
  height: 300px;
  display: block;
}
.part7 .w .comt .txt {
  background: url(../images/aboutfl.jpg) no-repeat left top;
  float: right;
  width: 455px;
  line-height: 24px;
  padding: 25px;
  margin-left: 35px;
}
.part7 .w .comt .txt .txtcon {
  background: url(../images/aboutfr.jpg) no-repeat right bottom;
  color: #fff;
  display: block;
}
.part7 .w .comt .txt .txtcon .a1 {
  width: 144px;
  height: 40px;
  line-height: 40px;
  border: 3px solid #fff;
  color: #fff;
  text-align: center;
  display: block;
  font-size: 16px;
  margin-top: 20px;
}
.part7 .w .comt .txt .txtcon .a1:hover {
  background: #fff;
  color: #00468A;
}
.part7 .w .comt .txt .txtcon p,
.part7 .w .comt .txt .txtcon span,
.part7 .w .comt .txt .txtcon b,
.part7 .w .comt .txt .txtcon strong {
  color: #fff;
}


.news {
  padding-top: 10px;
}
.news .tik  {
  border-bottom: 1px solid #ccc;

}
.news .tik span {
  border-bottom: 2px solid #0073d6;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  font-size: 16px;
  color:#012b78;
  font-weight:bold;
  letter-spacing: 3px;
}

.action3 .list{padding:15px 0px; margin-bottom:20px;}
.action3 .list li{float:left; width:470px; padding-right:30px;height:155px; list-style:none; }
.action3 .list li .tu{float:left;margin-right:20px;padding:8px 6px; height:120px; border:1px solid #d3d3d3;position:relative;}

.action3 .list li .inc{padding-top:10px; }
.action3 .list li .inc .t_{display:block;font-size:14px;font-weight:bold;height:24px;line-height:24px;}
.action3 .list li .inc .time{color:#999;display:block}
.action3 .list li .inc .txt{font-size:13px; padding-top:0px;color:#666; height:70px; overflow:hidden;}
.action3 .list .tig{width:90px;margin:40px auto 0;height:30px}
.action3 .list .tig a{background:#bbb;width:11px;height:11px;float:left;margin-right:11px;text-indent:-999em;overflow:hidden}
.action3 .list .tig a.hover{background:#f63}


.bb{width:1000px;height:450px;overflow:hidden;position:relative}
#tp0_n .disn{position:relative;overflow:hidden;width:1000px}
#tp0_n .disn ul{height:450px;overflow:hidden;width:1000px;float:left}
#pfix{position:relative;overflow:hidden;height:600px}


<!--友情链接-->
/*
.links{  height:50px; }

.links_l{float:left;  width:140px; height:20px;  background:#0073d6;  padding:15px; line-height: 20px; font-size:16px;   color:#fff; text-align:center;  display: inline-block;}
.links_r{float:right; height:50px; width:818px; border:1px solid #333; border-left:none;}

.links_r ul {
  font-size:14px;
  height: 50px;
  overflow: hidden;
  list-style:none;
}
.links_r ul li {
  float: left;
  overflow: hidden;
  height: 50px;
  line-height: 50px;
}
.links_r ul li a {
  border-right: 1px dotted #828282;
  padding: 0px 20px;
}
.links_r ul li a:hover {
  text-decoration: underline;
}

*/
.links {
  border: 1px solid #333;
  margin-top: 40px;
  margin-bottom: 40px;
}
.links .tik {
  background: url(../images/top.jpg) repeat-x left bottom;
  height: 35px;
  line-height: 35px;
  font-weight: bold;
  font-size: 18px;
  color: #012b78;
}
.links .tik i {
  width: 9px;
  height: 18px;
  background: #012b78;
  float: left;
  margin: 10px;
}
.links .comt {
  padding: 20px;
}
.links .comt a {
  padding: 0px 10px;
  font-size:14px;
  color:#333;
}






.foot {
  background: #012b78; 
  width: 1258px;
}
.foot .bonav {
  height: 45px;
  text-align: center;  padding: 30px 0px 0px 0px;   

  border-bottom: 1px solid #02399e;
  
}
.foot .bonav a {
  color: #fff;
  line-height: 45px;
  height: 45px;
  background: url(../images/bonavli.jpg) no-repeat 0px 15px;
  font-size: 14px;
  width: 100px;
  display: block;
  float: left;
  overflow: hidden;
}
.foot .bonav a:hover {
  text-decoration: underline;
}
.foot .base {
  text-align: center;
  height: 48px;
  border-top: 1px solid #01215c;
  line-height: 48px;
  color: #a4abc3; 
}
.foot .base .fl{
  color: #a4abc3;

}
.foot .base .fr {
  color: #a4abc3;

}
.foot .base a {
  color: #a4abc3;
}
.foot .base a:hover {
  color: #fff;
}
.foot .txt {
  border-bottom: 1px solid #023695;
  padding: 20px 50px;
}
.foot .txt span.fl {
  width: 400px;
  color: #a4abc3;
  line-height: 28px;
  font-size: 16px;
  float:left;
}
.foot .txt span.fl img {
  display: block;
  padding-bottom: 15px;
}
.foot .txt div.fr {
  width: 550px;
}
.foot .txt div.fr .erw {
  float: left;
  padding-top: 7px;
}
.foot .txt div.fr .erw span {
  width: 120px;
  float: left;
  text-align: center;
  color: #fff;
  line-height: 22px;
  margin-left: 20px;
}
.foot .txt div.fr .erw span img {
  display: block;
}
.foot .txt .wenxi {
  color: #ccc;
  line-height: 24px;
  float: left;
  padding-left:10px
}

.fctboxother {
	MARGIN-TOP: 20px; DISPLAY: block; OVERFLOW: hidden; WIDTH: 880px; BORDER-BOTTOM: #deded9 1px solid
}
.fctboxother IMG {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 22px; WIDTH: 226px; height:140px;
}
.fctboxother H2  {
	HEIGHT:100px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 25px; PADDING-TOP: 10px; FONT-FAMILY: "Microsoft YaHei"! important;   
}

.fctboxother A H2  {
	COLOR: #034EA2; 
}

.fctboxother A:hover H2  {
	COLOR: #ce261c; 
}

.fctboxother P {
	LINE-HEIGHT: 25px
}
.fctboxother A {
	PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../images/aicon.jpg) no-repeat 853px 23px; PADDING-BOTTOM: 15px; OVERFLOW: hidden;  COLOR: #034EA2; WIDTH: 800px; PADDING-TOP: 15px
}
.fctboxother A:hover {
	DISPLAY: block; BACKGROUND: url(../images/aicona.jpg) #e8e8e4 no-repeat 853px 23px; OVERFLOW: hidden; COLOR: #ce261c; TEXT-DECORATION: none
}